/**************************************************************************************************
**
**  文件名称:  diskdrv_MMC.c
**  版权所有:  CopyRight @ Xiamen Yaxon NetWork CO.LTD. 2018
**  文件描述:  MMC磁盘驱动管理模块
**  ===============================================================================================
**  创建信息:  | 2018-7-20 | LEON | 创建本模块
**  ===============================================================================================
**  修改信息:  单击此处添加....
**************************************************************************************************/
#include "fat_include.h"
#include "diskio.h"
#include "diskdrv_mmc.h"

static volatile DSTATUS s_diskstatus = STA_NOINIT;

/**************************************************************************************************
**  函数名称:  MMC_disk_initialize
**  功能描述:  初始化磁盘驱动器
**  输入参数:  无
**  输出参数:  无
**  返回参数:  无
**************************************************************************************************/
DSTATUS MMC_disk_initialize(void)
{
    return s_diskstatus;
}

/**************************************************************************************************
**  函数名称:  MMC_disk_status
**  功能描述:  获取磁盘状态
**  输入参数:  无
**  输出参数:  无
**  返回参数:  无
**************************************************************************************************/
DSTATUS MMC_disk_status(void)
{
    return s_diskstatus;
}

/**************************************************************************************************
**  函数名称:  MMC_disk_read
**  功能描述:  读取磁盘扇区内容
**  输入参数:  buff:   Pointer to the data buffer to store read data
**  输入参数:  sector: Start sector number (LBA)
**  输入参数:  count:  Sector count (1..255)
**  输出参数:  无
**  返回参数:  无
**************************************************************************************************/
DRESULT MMC_disk_read(BYTE *buff, DWORD sector, UINT count)
{
    return RES_ERROR;
}

/**************************************************************************************************
**  函数名称:  MMC_disk_write
**  功能描述:  写入磁盘扇区内容
**  输入参数:  buff:   Pointer to the data to be written
**  输入参数:  sector: Start sector number (LBA)
**  输入参数:  count:  Sector count (1..255)
**  输出参数:  无
**  返回参数:  无
**************************************************************************************************/
DRESULT MMC_disk_write(const BYTE *buff, DWORD sector, UINT count)
{
    return RES_ERROR;
}

/**************************************************************************************************
**  函数名称:  MMC_disk_ioctl
**  功能描述:  磁盘其他功能函数
**  输入参数:  ctrl:   Control code
**  输入参数:  buff:   Buffer to send/receive control data
**  输出参数:  无
**  返回参数:  无
**************************************************************************************************/
DRESULT MMC_disk_ioctl(BYTE ctrl, void *buff)
{
    return RES_ERROR;
}


